package com.dhcc.bpm.business.papc.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;

/**
 * 产品基础信息 实体类
 *
 * @author liuzhao
 * @since 2020-05-16
 */
@Data
@TableName("ZJYW_PRDT_INFO")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "PrdtInfo对象", description = "产品基础信息 ")
public class PrdtInfo extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    @TableField("PRDT_INFO_KEY")
    private String prdtInfoKey;
    /**
     * 产品代码
     */
    @ApiModelProperty(value = "产品代码")
    @TableField("PRDT_CODE")
    private String prdtCode;
    /**
     * 产品描述
     */
    @ApiModelProperty(value = "产品描述")
    @TableField("PRDT_DEC")
    private String prdtDec;
    /**
     * 产品类型
     */
    @ApiModelProperty(value = "产品类型")
    @TableField("PRDT_TYPE")
    private String prdtType;
    /**
     * 产品版本
     */
    @ApiModelProperty(value = "产品版本")
    @TableField("PRDT_VER")
    private String prdtVer;
    /**
     * 签约标志
     */
    @ApiModelProperty(value = "签约标志")
    @TableField("SIGN_FLAG")
    private String signFlag;
    /**
     * 机构控制
     */
    @ApiModelProperty(value = "机构控制")
    @TableField("CTRL_BRNO")
    private String ctrlBrno;
    /**
     * 机构列表
     */
    @ApiModelProperty(value = "机构列表")
    @TableField("CTRL_BRNO_LIST")
    private String ctrlBrnoList;
    /**
     * 时间控制
     */
    @ApiModelProperty(value = "时间控制")
    @TableField("CTRL_DATE")
    private String ctrlDate;
    /**
     * 起始时间
     */
    @ApiModelProperty(value = "起始时间")
    @TableField("START_DATE")
    private String startDate;
    /**
     * 结束时间
     */
    @ApiModelProperty(value = "结束时间")
    @TableField("END_DATE")
    private String endDate;
    /**
     * 上一工作日
     */
    @ApiModelProperty(value = "上一工作日")
    @TableField("LAST_DATE")
    private String lastDate;
    /**
     * 当前工作日
     */
    @ApiModelProperty(value = "当前工作日")
    @TableField("CUR_DATE")
    private String curDate;
    /**
     * 产品状态
     */
    @ApiModelProperty(value = "产品状态")
    @TableField("STAT")
    private String stat;
    /**
     * 运行状态
     */
    @ApiModelProperty(value = "运行状态")
    @TableField("RUN_STAT")
    private String runStat;
    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    @TableField("BRF")
    private String brf;


}
